package me.qi.kancha.service;

import me.qi.kancha.dto.core.RuleDTO;
import me.qi.kancha.service.base.BaseService;

import java.util.List;

/**
* @author sun
* @description 针对表【rule】的数据库操作Service
* @createDate 2022-01-05 10:54:18
*/
public interface RuleService extends BaseService<RuleDTO> {
    
    /**
     * 查询主体角权限编号
     *
     * @param entityId
     * @return
     */
    List<String> codes(String entityId);

    /**
     * 列表 parent为空只查顶级权限
     *
     * @param parent
     * @return
     */
    List<RuleDTO> list(String parent);
}
